Everything Totally Explained


Ask & we'll explain, totally!
Arrow keys
Totally Explained


  NEW! All the latest news in the worlds of computer gaming, entertainment, the environment,  
finance, health, politics, science, stocks & shares, technology and much, much, more.  


View this entry using RSS

Everything about Arrow Keys totally explained

Cursor movement keys or arrow keys are buttons on a computer keyboard that are either programmed or designated to move the cursor in a specified direction. The term "cursor movement key" is distinct from "arrow key" in that the former term may refer to any of various keys on a computer keyboard designated for cursor movement, whereas the latter term generally refers to one of four specific keys, typically marked with arrows.

Arrow keys

Arrow keys typically located at the bottom of the keyboard to the side of the numeric keypad, usually arranged in an inverted-T layout but also found in diamond shapes. Arrow keys are commonly used for navigating around documents and for playing games. Before the computer mouse was widespread, arrow keys were the primary way of moving a cursor on screen. MouseKeys is a feature that allows controlling a mouse cursor with arrow keys instead. A feature echoed in the Amiga's whereby holding the Amiga key would allow you to move the mouse pointer with the arrow keys in the workbench(OS), but most games require a mouse or joystick. The use of Arrow Keys in games has come back into fashion from the late 1980s and early 1990s when Joysticks were a must, and were usually used in preference to Arrow Keys with some games not supporting any Keys.
   The inverted-T layout was popularized by the Digital Equipment Corporation LK201 keyboard from 1982. The original Apple Macintosh had no arrow keys at the insistence of CEO Steve Jobs, who felt that people should use the mouse instead.(External Link) Arrow keys were included in later Apple keyboards. Early models with arrow keys but no middle section (Home, End, etc.) placed them in one line below the right-hand Shift key in an HJKL-like fashion; later versions had a standard inverted-T layout in the middle block.

Other cursor movement keys

Although the "arrow keys" provide one convention for cursor movement on computers, there are also other conventions for cursor movement that use entirely different keys.
  • the WASD or WAXD keys (on QWERTY keyboards) and,AOE (on Dvorak keyboards). Sometimes this combination is used simultaneously with the arrow keys. For example, in many 3D games a player will navigate the level with WASD while moving the camera is done with the arrow keys or vice versa. The mouse can be used as well, and is a more commonly used than the arrow keys to control camera movement.
  • the ESDF keys, an alternative to WASD, which keeps the hand in the same place as it normally would be for touch-typing.
  • the 8462 or 7845 keys on the numeric keypad.
  • the HJKL keys (in vi and related editors; this lets the user navigate without having to move their hand too far)
  • the ESDX keys (known as the "cursor movement diamond") were used in the WordStar word processor and related applications

WASD

WASD (also conceptually known by common ESDF and IJKL) is a set of four keys on a QWERTY or QWERTZ computer keyboard which mimics the inverted-T configuration of the arrow keys. These keys are often used to control the player character's movement in computer games. W/S control forward and backward and A/D control strafing left and right. Primarily, WASD is used to account for the fact that the arrow keys are not ergonomic to use in conjunction with a right-handed mouse.
   Many gamers consider the WASD keys to be superior to the arrow keys for other various reasons, including the fact that more keys (and therefore, game commands) are easily accessible with the left hand when placed near WASD. Left-handed mouse users may prefer using the numpad or IJKL with their right hands instead for similar reasons.
   After being popularized by first-person shooters, WASD became more common in other computer game genres as well. Many of the games that have adopted this layout use a first-person or over-the-shoulder third-person perspective.

IJKL

Many browser-based games use IJKL as cursor movement keys, where arrows cause undesirable browser window shifting. These keys are in a similar layout to the arrow keys and players can easily adapt to their use. The most common reason for using IJKL rather than arrow keys is the fact that many browsers will attempt to scroll the main window when arrow keys are used, which can be disruptive to gameplay. This is a problem specific to DHTML/JavaScript games.
   The IJKL key combination is very similar to the HJKL keys that were historically used as navigation keys in early computer programs for computers that either didn't contain arrow keys, or had them placed in a difficult configuration.
   Some older computer games, especially those on 8-bit platforms, often had the combination IJKM hardwired into the software as the standard control key combination.
   Games for the 8-bit Apple II platform often used IJKM instead - more logically arranged, if far less ergonomic than an inverted-T. In addition, special support existed in ROM for Escape mode. At the Applesoft BASIC prompt, using the right and left arrow keys to move the cursor would add/remove characters the cursor passed over to/from the input buffer. Pressing the Escape key entered a mode where pressing the I, J, K or M keys would move the cursor without altering the input buffer. After exiting this mode by pressing Escape again, normal behavior would resume. This made it easy to edit lines of BASIC code by listing them, then re-inputting them with edits interspersed. Using IJKL to move the cursor and H to insert in Vim

QAOP

Many games for 8-bit home computers, like the ZX Spectrum, used QAOP as directional control keys. Some older computer games on PCs use QAOP.
   Left hand was used for vertical movement (Q=up, A=down) while the right hand was used for horizontal movement (O=left, P=right), with the right-hand thumb pressing the space bar or M for 'fire'.
   There were also several other sets of keys based on the similar idea. In all cases, the sets were designed to avoid keyboard clash, whereby multiple keys pressed simultaneously wouldn't register if they were within the same input band.

Notes and refereces

Further Information

Get more info on 'Arrow Keys'.


External Link Exchanges

Do you know how hard it is to get a link from a large encyclopaedia? Well we're different and will prove it. To get a link from us just add the following HTML to your site on a relevant page:

    <a href="http://arrow_keys.totallyexplained.com">Arrow keys Totally Explained</a>

Then simply click through this link from your web page. Our crawlers will verify your link, extract the title of your web page and instantly add a link back to it. If you like you can remove the words Totally Explained and embed the link in article text.
   As long as your link remains in place, we'll keep our link to you right here. Please play fair - our crawlers are watching. Your site must be closely related to this one's topic. Any kind of spamming, dubious practises or removing the link will result in your link from us being dropped and, potentially, your whole site being banned.



Copyright © 2007-8 totallyexplained.com | Licensed under the GNU Free Documentation License | Site Map
This article contains text from the Wikipedia article Arrow keys (History) and is released under the GFDL | RSS Version